'''
13、编程实现一个新生报到程序。可以实现如下功能：
    录入功能：至少能够同时录入学生姓名、学号、宿舍号及班级，并能检查是否重复录入
'''
def entering():
    students = set()
    while True:
        msg = input("是否要录入学生信息：y/n ? ")
        if msg == "n":
            break
        elif msg == "y":
            user_in = input("请输入新生信息：\n学生姓名、学号、宿舍号及班级，使用空格隔开: ")
            student = user_in.split(" ")
            tup = tuple(student)
            students.add(tup)
        else:
            print("输入有误！")
    return students

students = entering()
print(f"当前班级已经报道学生：{len(students)}人，如下：\n", students)
